// 全局配置请求根路径
axios.defaults.baseURL = 'http://124.223.14.236:8060/admin'

// 请求拦截器
axios.interceptors.request.use(
    (config) => {
        // console.log(config) // 配置对象

        // Do something before request is sent
        config.headers['x-token'] = localStorage.getItem('x-token')
        return config
    },
    (error) => {
        // Do something with request error
        return Promise.reject(error)
    }
)

// 添加响应拦截器
axios.interceptors.response.use(
    function (response) {
        // 对响应数据做点什么
        // console.log(response.data);

        if (
            response.data.status === 1 &&
            response.data.message === "身份认证失败！"
        ) {
            // 用户的身份认证失败
            localStorage.removeItem("token");

            // 需要把页面跳转回到login登录页面
            location.href = "../login.html";
        }

        return response;
    }
);